$(document).ready(function () {
    // 初始化轮播图
    $('.slider').slick({
        infinite: true,
        speed: 300,
        slidesToShow: 1,
        slidesToScroll: 1,
        autoplay: true,
        autoplaySpeed: 2000,
        prevArrow: false,  // 禁用上一张按钮
        nextArrow: false   // 禁用下一张按钮
    });

    // 动态更新浏览人数和在线人数
    function updateViewCount() {
        // 从 localStorage 获取当前浏览次数，如果不存在则初始化为 9008116
        var viewCount = parseInt(localStorage.getItem('viewCount')) || 9008116;

        // 浏览次数加一
        viewCount += 1;

        // 将更新后的浏览次数保存到 localStorage
        localStorage.setItem('viewCount', viewCount);

        // 设置在线人数为固定值 1
        var onlineCount = 1;

        // 更新 DOM
        $('#view-count').text('网站流量：' + viewCount + '次');
        $('#online-count').text('当前在线 ' + onlineCount + '人');

        // 打印日志，确保函数被调用
        console.log('更新浏览人数:', viewCount);
        console.log('更新在线人数:', onlineCount);
    }

    // 立即调用一次，确保首次加载时也更新
    updateViewCount();

    // 如果需要定时更新（例如模拟在线人数变化），可以保留以下代码
    // setInterval(updateViewCount, 5000); // 每5秒更新一次
    // 监听表单的提交事件
    $('#search-form').on('submit', function (event) {
        // 阻止表单的默认提交行为（防止页面刷新）
        event.preventDefault();

        // 获取用户输入的关键词
        var keyword = $('#search-input').val().trim();

        // 检查关键词是否为空
        if (keyword === '') {
            alert('请输入关键词');
            return;
        }

        // 获取原始的 action URL
        var originalAction = $(this).attr('action');

        // 构建新的 URL，确保正确处理已有的查询参数
        var url = new URL(originalAction);
        url.searchParams.set('keyword', keyword);  // 添加关键词作为查询参数

        // 在新标签页中打开构建的 URL
        window.open(url.toString(), '_blank');
    });
});